An Approach to Test Case Design for Cost Effective Software Testing
نویسندگان
چکیده
Software testing is the critical component of the software development life cycle. Cost of software testing would affect the cost benefit trade-off of a development organization. Any reduction in the cost of software testing would help to deliver the product to the customer at less cost. The existing research is to find the ways to reduce the testing cost. In this paper, an approach to test case design which reduces software testing cost in black box environment has been proposed. This type of approach has not been used earlier. The proposed approach reduces the total number of test cases in black box environment. This reduced test case set covers total functionality and ensures the quality of the product. The proposed approach is applied on four case studies and found that the reduction in testing cost is ranging between 27 and 36 percent. Hence, by using the proposed approach the software testing cost can be reduced considerably.
منابع مشابه
An automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملHybrid Data Approach for Selecting Effective Test Cases during the Regression Testing
In the software industry, software testing becomes more important in the entire software development life cycle. Software testing is one of the fundamental components of software quality assurances. Software Testing Life Cycle (STLC)is a process involved in testing the complete software, which includes Regression Testing, Unit Testing, Smoke Testing, Integration Testing, Interface Testing, Syst...
متن کاملAn Effective Test Suite Reduction Using Priority Cost Technique
Effective testing can develop quality software with higher productivity at a lower cost. As the software is modified and new test cases are added to the test suite, the size of the test suite grows and the cost of testing is also increases. In order to reduce the cost of testing researcher have investigated the use of test suite reduction technique. Redundancy in test suite increases the execut...
متن کاملA New Technique for Test Case Prioritization
Software testing is important phase of software development life cycle which ensure the developer that the developed software work according to specifications or not. To make testing efficient and effective a techniques of test case prioritization are used. A well-organized Test case prioritization technique reduces the cost of testing and fault detection capabilities of testing. We will go to ...
متن کاملRegression Testing Cost Reduction Suite
The estimated cost of software maintenance exceeds 70 percent of total software costs [1], and large portion of this maintenance expenses is devoted to regression testing. Regression testing is an expensive and frequently executed maintenance activity used to revalidate the modified software. Any reduction in the cost of regression testing would help to reduce the software maintenance cost. Tes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009